package com.yanjiali.service;

import com.yanjiali.entity.SysUser;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yanjiali.model.R;
import com.yanjiali.model.req.LogOutReq;
import com.yanjiali.model.resp.LogOutResp;
import com.yanjiali.model.resp.LoginResp;

/**
 * @Package: com.yanjiali.service
 * @Author: yanjiali
 * @Created: 2025/4/10 22:35
 * 管理员登录业务接口类
*/
public interface SysUserService extends IService<SysUser>{

    /**
     * 管理员登录
     * @param username 用户名
     * @param password 密码
     * @return 登录返回对象
     */
    R<LoginResp> login(String username, String password);

    /**
     * 管理员登出
     * @param logOutReq
     * @return
     */
    R<LogOutResp> logOut(LogOutReq logOutReq);
}
